package com.qiangqiang.task.server.mapper;

import com.qiangqiang.task.server.entity.ReceviedTask;
import com.qiangqiang.task.server.mapper.provider.ReceviedTaskMapperProvider;
import com.qiangqiang.task.server.mapper.provider.TaskMapperProvider;
import org.apache.ibatis.annotations.*;

/**
 * @author : sky
 * @date : 2018/7/12
 * @description :
 */
@Mapper
public interface ReceviedTaskMapper {

    @InsertProvider(type = ReceviedTaskMapperProvider.class, method = "insertReceviedTask")
    int insertReceviedTask(@Param("receviedTask") ReceviedTask receviedTask);

    @Update("update recevied_task set status = 2 where task_id=#{taskId}")
    int updateStatus(@Param("taskId") long taskId);

}
